package com.bxd.baodan.fragment;

import android.view.View;

import com.google.gson.reflect.TypeToken;
import com.bxd.baodan.R;
import com.bxd.baodan.adapter.ProductItemAction;
import com.bxd.baodan.app.JsonApi;
import com.bxd.baodan.base.BaseListFragment;
import com.bxd.baodan.item.ProductItem;
import com.bxd.baodan.util.NetUtil;
import com.bxd.baodan.adapter.ViewHolder;

import java.lang.reflect.Type;
import java.util.List;

/**
 * 产品首页和收藏列表
 */

public class AdviserProductFragment extends BaseListFragment<ProductItem> {

    @Override
    protected void preDone(View view) {
        //不是收藏,加载头view


       getData();


    }

    @Override
    protected Type getTypeToken() {
        return new TypeToken<List<ProductItem>>() {
        }.getType();
    }

    @Override
    protected int getFragmentLayout() {
        return R.layout.pull_refresh_layout;
    }

    @Override
    protected int getItemLayout() {
        return R.layout.product_item_noused;
    }

    @Override
    protected void convert(ViewHolder holder, ProductItem item) {
        ProductItemAction.action(getActivity(), holder, item);
    }

    @Override
    protected String getArrayStr(String json_data) {
        return "list";
    }

    @Override
    protected void setUsualNetUtil() {


        netUtil = new NetUtil( getActivity(), JsonApi.PRODUCT_AGENTRECOMMEND);

    }




}
